<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Seizoen extends MY_Controller {

	function __construct(){
		parent::__construct();
		$this->load->model('seizoenmodel');
	}
	
	
	public function index()
	{
            if($this->IsAdmin()){
	//	$this->load->model('seizoenmodel');
		$seizoenen = $this->seizoenmodel->SelectAll();
		//die(print_r($seizoenen));
		$data['seizoenen'] = $seizoenen;
             
		$this->LoadView('admin/seizoenselect',$data);
            }
            else{
                redirect(base_url());
            }
	}
	public function insert()
	{
            if($this->IsAdmin()){
		//$this->load->model('seizoenmodel');
		$start = $this->input->post('start');
		$eind = $this->input->post('eind');
                
                
                if($this->VerifyDate($start) and $this->VerifyDate($eind)){
                    $start = date("Y-m-d",  strtotime($start));
                    $eind = date("Y-m-d",  strtotime($eind));
                   
//                    if($eind < $start){
//                         $this->SetMessage($this->config->item('msg_inputerror'));
//                         redirect(base_url().'seizoen');
//                    }
                    
                }
                else {
                    $this->SetMessage($this->config->item('msg_inputerror'));
                    redirect(base_url().'seizoen');
                    
                }
                    $start = date("Y-m-d",  strtotime($start));
               $eind = date("Y-m-d",  strtotime($eind));
		if(false !== $this->input->post('actief')){
			$actief = 1;
		} else {
			$actief = 0;
		}
                
		
		$this->seizoenmodel->Insert($start,$eind,$actief);
            }
		redirect(base_url().'seizoen');
	}
	
	public function delete()
	{
            if($this->IsAdmin()){
		//$this->load->model('SeizoenModel');
		$id = $this->input->post('id');
                $seizoen = $this->seizoenmodel->SelectById($id);
                if($seizoen->Actief == 1){
                    $this->SetMessage("U kunt het actieve seizoen niet verwijderen");
                }
                else {
                    $this->seizoenmodel->Delete($id);
                    $this->SetMessage("Seizoen verwijderd");
                }
		redirect(base_url() . 'seizoen');
            }
	}
	
	public function registerspeler()
	{
		
	}
	public function registerploeg()
	{
		
	}
        
        public function deregisterploeg(){
            
        }
        
        public function deregisterspeler(){
            
        }
}